@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,a,blockquote,table,th,td,embed,object{margin: 0;padding: 0;font-family: 微软雅黑, helvetica, tahoma, verdana, sans-serif}
fieldset,img,abbr{border: 0;color: #333333;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight: normal;font-style: normal;}
select{cursor: pointer;}
ul,ol{list-style: none;}
a {text-decoration: none;cursor: pointer;}
a:hover {text-decoration: none;blr: expression(this.onFocus = this.blur ());outline: none;}
area {blr: expression(this.onFocus = this.blur ());}
em,a{display: inline-block;}
input,textarea{outline-style: none;}
.fieldError{font-size: 14px;color: #e24d46;width: 200px;display: inline-block;}
body{font-family: 微软雅黑, helvetica, tahoma, verdana, sans-serif}
h2{font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.loading{background: url(../images/loading.gif) left 0 no-repeat;}
.pointer{cursor: pointer;}
.clear{clear: both;}
.float-left{float: left;}
.float-right{float: right;}
.float-form{float: left;margin: 2px;}
.float-form>div{float: left;margin: 5px;height: 20px;}
.body-content{margin:20px;}
.display-hidden{display: none;}
.display-block{display: block;}
.display-inline{display: inline;}
.display-inline-block{display: inline-block;}
.welcome-text{color:#DD5DEE;}
.user-admin{color: #ff8500;}
a.user-admin:link,a.user-admin:visited{color: #ff8500;}
.user-normal{color: #0000ff;}
a.user-normal:link,a.user-normal:visited{color: #0000ff;}
.msg-info{background: #FD9797;color: #ffffff;padding: 5px 0;text-align: center; float: inherit; width: 100%;}
.msg-tip{width: 16px;height: 16px;margin-right: 8px;display: inline-block;}
.msg-text{display: inline;}
#logo{width: 100%;margin: 0; padding : 0;text-align: left;padding: 0; float: left;}
#logo h1{display: inline-block; float: left;margin: 0;}
#logo h1 a {display: block;background: url(../images/logo.png) left 0 no-repeat;height: 60px;overflow: hidden;text-indent: 70px;font-size: 18px;color: #fff;line-height: 55px;}
#logo div{width: 100px; display: inline-block; margin-top: 5px; float: right;}
#logo div img{width: 35px;height: 20px;}
#loginLogo{width: 100%; margin: 80px 0 2px 0; padding: 0;}
#loginLogo h1{width: 400px;}
#loginLogo h1 a{display: block;background: url(../images/logo.png) left 0 no-repeat;height: 60px;overflow: hidden;text-indent: 70px;font-size: 30px;line-height: 55px;}
#loginLogo div{width: 100px; margin-top: 5px;}
#loginLogo div img{width: 35px;height: 20px;}
.bottom{height:100px; background-color:#f9f7f4; position:relative; bottom:0px;border-top: #c2dcec solid 2px;}
.bottom div{ width:1000; }
.bottom p{text-align:center;  font-size:12px;color:#999999; line-height:16px;margin:0;} 
.bottom p:first-child{line-height:45px;} 
.bottom a{ margin:0 10px;}
.bottom p a{color:#666666;font-size:14px; margin-top:10px;}
.bottomline{margin-top:0px}
.dv-table td{border:0;}
.dv-table input{border:1px solid #ccc;}
.formPadding div{padding: 5px;}
.search-toolbar {
	width: 100%;
	overflow: visible;
}
.search-toolbar .form-group {
	margin:	5px 0;
}
.errorInfo {
	display: none;
	margin-bottom: 0;
}
#sysInfo {
	position: absolute;
    left: 50%;
    margin-left: -150px;
    top: 70px;
    padding: 6px 20px;
}
#table td button {
	padding: 4px 8px;
}